Length-Bounded Hybrid CPU/GPU Pattern Matching Algorithm for Deep Packet Inspection
نویسندگان
چکیده
منابع مشابه
A Hybrid CPU/GPU Pattern-Matching Algorithm for Deep Packet Inspection
The large quantities of data now being transferred via high-speed networks have made deep packet inspection indispensable for security purposes. Scalable and low-cost signature-based network intrusion detection systems have been developed for deep packet inspection for various software platforms. Traditional approaches that only involve central processing units (CPUs) are now considered inadequ...
متن کاملA Pattern Partitioning Algorithm for Memory-Efficient Parallel String Matching in Deep Packet Inspection
This paper proposes a pattern partitioning algorithm that maps multiple target patterns onto homogeneous memory-based string matchers. The proposed algorithm adopts the greedy search based on lexicographical sorting. By mapping as many target patterns as possible onto each string matcher, the memory requirements are greatly reduced. key words: computer network security, deep packet inspection, ...
متن کاملDeep Packet Inspection with Regular Expression Matching
Deep packet inspection directs, persists, filters and logs IP-based applications and Web services traffic based on content encapsulated in a packet's header or payload, regardless of the protocol or application type. In content scanning, the packet payload is compared against a set of patterns specified as regular expressions. With deep packet inspection in place through a single intelligent ne...
متن کاملStriD²FA: Scalable Regular Expression Matching for Deep Packet Inspection
Deep packet inspection (DPI) has become one of the key components of a Network Intrusion Detection System (NIDS) and it compares packet content against a set of rules written in regular expression. The need to keep up with ever-increasing line speed has forced NIDS designers to move to hardware-based implementation where the memory resources are limited. In this paper, we present LBM, a novel a...
متن کاملMultiple Regular Expressions Matching for Deep Packet Inspection
As implemented in most of the commonly used network protocols, process of handling packets in network services has usually been based on the well-formatted data in the header of packets. This is while nowadays with the growing demand for more sophisticated services many critical network services handle packets based on payload content, in addition to the structured information found in packet h...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Algorithms
سال: 2017
ISSN: 1999-4893
DOI: 10.3390/a10010016